package com.hs.sfzy.mapper;

import com.hs.sfzy.entity.UserMark;

import java.util.List;

/**
* @author qin
* @description 针对表【usermark】的数据库操作Mapper
* @createDate 2024-10-25 11:34:19
* @Entity com.hs.sfzy.entity.UserMark
*/
public interface UserMarkMapper {

    /**
     * 新增用户评价【小程序使用】
     * @author QinKunPeng
     * @date 2024/10/25 11:38
     * @param  userMark
     * @return null
     */
    int addUserMark(UserMark userMark);

    /**
     * 根据id删除用户评价
     * @author QinKunPeng
     * @date 2024/10/25 11:42
     * @param id
     * @return int
     */
    int deleteUserMark(long id);

    /**
     * 动态条件查询用户评价
     * @author QinKunPeng
     * @date 2024/10/25 11:47
     * @param userMark
     * @return java.util.List<com.hs.sfzy.entity.UserMark>
     */
    List<UserMark> getUserMarkList(UserMark userMark);

    /**
     * 根据id查询用户评价
     * @author QinKunPeng
     * @date 2024/10/25 14:03
     * @param id
     * @return com.hs.sfzy.entity.UserMark
     */
    UserMark getUserMarkById(long id);

    /**
     * 根据外键【咨询预约id】删除用户评价
     * @author QinKunPeng
     * @date 2024/10/25 15:53
     * @param id
     * @return int
     */
    int deleteByAppId(long id);

}
